package com.zbkj.crmeb.store.response;

import com.zbkj.crmeb.store.vo.StoreOrderInfoVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@Accessors(chain = true)
public class OrderDeliveryItemResponse implements Serializable {

    @ApiModelProperty(value = "订单ID")
    private Integer id;

    @ApiModelProperty(value = "订单号")
    private String orderId;

    @ApiModelProperty(value = "订单类型  1：快递订单 ，2：门店自提")
    private Integer shippingType;

    @ApiModelProperty(value = "商户名称")
    private String merName;

    @ApiModelProperty(value = "订单创建人名称")
    private String orderCreateName;

    @ApiModelProperty(value = "收件人")
    private String realName;

    @ApiModelProperty(value = "收件人手机号")
    private String userPhone;

    @ApiModelProperty(value = "身份证号")
    private String idCard;

    @ApiModelProperty(value = "收货地址")
    private String userAddress;

    @ApiModelProperty(value = "下单时间")
    private Date createTime;

    @ApiModelProperty(value = "订单状态")
    private Integer status;

    @ApiModelProperty(value = "子订单集合")
    private List<StoreOrderInfoVo> storeOrderInfoVoList;

}